const mongoose = require('mongoose');
const Schema = mongoose.Schema;

// 新闻表
const NewsType = {
  title: String, // 标题
  // 设置字符串长度
  content: { type: String, default: '' }, // 内容
  category: String, //  类别
  cover: String, // 封面
  author: String, // 作者
  editorType: { type: Number, default: 0 }, // 编辑器模式 0  md  1  富文本
  isTop: { type: Number, default: 0 }, // 是否置顶  0  未置顶  1  已置顶
  isPublish: { type: Number, default: 0 }, // 状态  0  未发布 1  已发布
  createTime: { type: Date, default: Date.now }, // 创建时间
  updateTime: { type: Date, default: Date.now }, // 更新时间
  //   editTime: { type: Date, default: Date.now }, // 编辑时间
  isDelete: { type: Boolean, default: false }, // 是否删除  0  未删除  1  已删除
};
const NewsModel = mongoose.model('news', new Schema(NewsType));

module.exports = NewsModel;
